package com.qingcloud.api.dcengine.dto.air;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 通用区域数据结果对象
 */
@Getter
@Setter
@Accessors(chain = true)
public class CommonAirData implements Serializable {

    @ApiModelProperty(value = "区域ID")
    private Integer domainId;

    @ApiModelProperty(value = "天气")
    private String weather;

    @ApiModelProperty(value = "雨量")
    private BigDecimal rainfall;

    @ApiModelProperty(value = "湿度")
    private BigDecimal hum;

    @ApiModelProperty(value = "温度")
    private BigDecimal tem;

    @ApiModelProperty(value = "最大温度")
    private BigDecimal temMax;

    @ApiModelProperty(value = "最小温度")
    private BigDecimal temMin;

    @ApiModelProperty(value = "风速")
    private BigDecimal wspd;

    @ApiModelProperty(value = "风力等级")
    private Integer windPower;

    @ApiModelProperty(value = "风向", example = "1")
    private BigDecimal windDirection;

    @ApiModelProperty(value = "气压", example = "1")
    private Integer pressure;

    @ApiModelProperty(value = "时间", example = "1")
    private String rtcTime;

    @ApiModelProperty(value = "风向名字", example = "1")
    private String windDirectionName;

}
